package com.ws.array;

import java.util.Arrays;

/*
二维数组的使用：
    规定：二维数组分为外层数组的元素，内层数组的元素
        int[][] arr = new int[4][3];
        外层元素：arr[0], arr[1]等
        内层元素：arr[0][0], arr[1][2]等

    数组元素的默认初始化值
        初始化方式一：int[][] arr = new int[4][3];
        外层元素的初始化值为：地址值
        内层元素的初始化值为：与以为数组初始化情况相同

        初始化方式二：int[][] arr = new int[4][];
        外层元素的初始化值为：null
        内层元素的初始化值为：不能调用，否则报错

    数组的内存解析
 */
public class ArrayTest4 {
    public static void main(String[] args) {
        int[][] arr = new int[4][3];
        System.out.println(arr[0]);//[I@4554617c
        System.out.println(arr[0][0]);//0
        System.out.println(arr);//[[I@74a14482
    }
}
